<%--
  Created by IntelliJ IDEA.
  User: hasee
  Date: 2021/6/2
  Time: 12:56
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

    <%--
    ii. pageContext 对象的使用
    request.getScheme()可以获取请求的协议
    request.getServerName() 获取请求的服务器ip或域名
    request.getServerPort() 获取请求的服务器端口
    request.getContextPath() 获取当前工程路径
    request.getMethod() 获取请求的方式
    request.getRemoteHost() 获取客户端的ip地址
    session.getId() 获取会话id
    --%>
    <%
        pageContext.setAttribute("req",request);
    %>
    <%=session.getId()%> <br/>
    1. 协议： ${req.scheme} <br/>
    2. 服务器 ip：${pageContext.request.serverName} <br/>
    3. 服务器端口： ${pageContext.request.serverPort}<br/>
    4. 获取工程路径：  ${pageContext.request.contextPath} <br/>
    5. 获取请求方法： ${pageContext.request.method}<br/>
    6. 获取客户端 ip 地址：${pageContext.request.remoteHost} <br/>
    7. 获取会话的 id 编号：${pageContext.session.id}<br/>
</body>
</html>
